package com.ssy.lingxi.report.model.vo.response;

import java.io.Serializable;
import java.util.List;

/**
 * 订单统计VO
 * @author 伍将
 * @date 2020/11/10
 * @version 2.0.0
 */
public class OrderStatisticsVO implements Serializable {

    private static final long serialVersionUID = -6620506725045283436L;

    /**
     * 今日订单数
     */
    private Long todayCount;

    /**
     * 今日营业额
     */
    private Double todayAmount;

    /**
     * 七日订单数
     */
    private Long weekCount;

    /**
     * 七日营业额
     */
    private Double weekAmount;

    /**
     * 三十日订单数
     */
    private Long monthCount;

    /**
     * 三日营业额
     */
    private Double monthAmount;

    /**
     * 累计订单数
     */
    private Long totalCount;

    /**
     * 累计营业额
     */
    private Double totalAmount;

    /**
     * 周统计数据
     */
    private List<OrderStatisticsDetailVO> weekList;

    /**
     * 月统计数据
     */
    private List<OrderStatisticsDetailVO> monthList;

    /**
     * 年统计数据
     */
    private List<OrderStatisticsDetailVO> yearList;

    public Long getTodayCount() {
        return todayCount;
    }

    public void setTodayCount(Long todayCount) {
        this.todayCount = todayCount;
    }

    public Double getTodayAmount() {
        return todayAmount;
    }

    public void setTodayAmount(Double todayAmount) {
        this.todayAmount = todayAmount;
    }

    public Long getWeekCount() {
        return weekCount;
    }

    public void setWeekCount(Long weekCount) {
        this.weekCount = weekCount;
    }

    public Double getWeekAmount() {
        return weekAmount;
    }

    public void setWeekAmount(Double weekAmount) {
        this.weekAmount = weekAmount;
    }

    public Long getMonthCount() {
        return monthCount;
    }

    public void setMonthCount(Long monthCount) {
        this.monthCount = monthCount;
    }

    public Double getMonthAmount() {
        return monthAmount;
    }

    public void setMonthAmount(Double monthAmount) {
        this.monthAmount = monthAmount;
    }

    public Long getTotalCount() {
        return totalCount;
    }

    public void setTotalCount(Long totalCount) {
        this.totalCount = totalCount;
    }

    public Double getTotalAmount() {
        return totalAmount;
    }

    public void setTotalAmount(Double totalAmount) {
        this.totalAmount = totalAmount;
    }

    public List<OrderStatisticsDetailVO> getWeekList() {
        return weekList;
    }

    public void setWeekList(List<OrderStatisticsDetailVO> weekList) {
        this.weekList = weekList;
    }

    public List<OrderStatisticsDetailVO> getMonthList() {
        return monthList;
    }

    public void setMonthList(List<OrderStatisticsDetailVO> monthList) {
        this.monthList = monthList;
    }

    public List<OrderStatisticsDetailVO> getYearList() {
        return yearList;
    }

    public void setYearList(List<OrderStatisticsDetailVO> yearList) {
        this.yearList = yearList;
    }
}
